package module;

import motor.ModuleState;


public abstract class ModuleStateImp implements ModuleState
{

	public static final int	MOVE	= 0;
	public static final int	SHOOT	= 1;
	public static final int	WAIT	= 2;
	public static final int	FOLLOW	= 3;
	
	
	public static final int	TOURELLE		= 0;
	public static final int	CIVIL			= 1;
	public static final int	CONSTRUCTION	= 2;
	public static final int	RECOL	= 3;
	
	public static final int	GROUPE_CIVIL	= 3;
	public static final int	GROUPE_STRUCT	= 4;
	//public static final int	GROUPE_A		= 3;
	public static final int	GROUPE_RECOL	= 5;

	

	protected int	state = 2;
	protected int type;
	
	

	public int getState()
	{
		return state ;
	}

	public int getType()
	{
		return type;
	}
}
